@media screen and (max-width: 1700px) 
{		
	/*.M-Gallery .Gallery-img ul li .G-img{height: 500px;}*/
	.Design .design-items li a{ /*height: 350px;*/}
}
@media screen and (max-width: 1600px) 
{		
	#index-works .work-title{width: 90%;}
	#index-works .work-title ul li h3{font-size: 18px;}
	#footer .footer-cer ul li,#footer .footer-cer p{font-size: 16px;}
}
@media screen and (max-width: 1500px) 
{		
	#pc-nav .container{ width:95%}
	
}
@media screen and (max-width: 1400px) 
{		
	#footer .footer-cer ul li,#footer .footer-cer p{font-size: 16px;}
	
}
@media screen and (max-width: 1250px) 
{	
	.villa .villa-cer,.news{width: 97%;}
	.villa .villa-cer .villa-left{width: 65%;}
	.villa .villa-cer .villa-right{width: 30%;}
	.villa .villa-cer .villa-right p{font-size: 14px;line-height: 22px;}
	.news ul li .right-news-txt h3{font-size: 16px;margin-top: 0;}
	.news ul li .right-news-txt p{font-size: 13px;line-height: 20px;margin-top: 10px;height: 60px;overflow: hidden;}
	.news ul{margin-top: 20px;}
	.M-Gallery .Gallery-img ul li .G-img{/*height:300px;*/}
	.Design .design-items li a{ /*height: 300px;*/}
}
@media screen and (max-width: 1250px) 
{	
	.villa .villa-cer,.news{width: 97%;}
	.villa .villa-cer .villa-left{width: 65%;}
	.villa .villa-cer .villa-right{width: 30%;}
	.villa .villa-cer .villa-right p{font-size: 14px;line-height: 22px;}
	.news ul li .right-news-txt h3{font-size: 15px;margin-top: 0;}
	.news ul li .right-news-txt p{font-size: 13px;line-height: 20px;margin-top: 10px;height: 60px;overflow: hidden;}
	.news ul{margin-top: 20px;}
}
@media screen and (max-width: 1200px) 
{
	.w1200{width: 95%;margin: 0 auto;}				
	#wap-nav,.wap_ban,.Banner-m{ display: block;}
	#pc-nav,.pc_ban,.Banner-pc{ display: none;}
	.marginTop{margin-top: 30px;}			
	.marginTop{margin-top: 50px;}
	#index-works .work-title{ width: 100%;}
	#index-works .work-title ul li h3{font-size: 12px;/*word-wrap: break-word;*/word-break: normal;height: 5px;}
	#index-works .work-title ul li p{font-size: 14px;}
	#footer .footer-cer ul li,#footer .footer-cer p{font-size: 14px;}
	.villa .villa-cer{width: 97%;}
	.villa .villa-cer .villa-left{width: 65%;}
	.villa .villa-cer .villa-right{width: 30%;}
	.villa .villa-cer .villa-right p{font-size: 14px;line-height: 22px;}
	.star-items ul li{ width: 50%;}
	.gallery-top-title,.gallery-top-title>div{ width: 100%;}
}
@media screen and (max-width: 750px) 
{
	#index-works .work-title ul li h3{ width: 90%;margin: 0 auto;}
	#index-works .works-items ul{ width: 97%;margin:  0 auto;}
	#index-works .works-items ul li{width: 47%;margin-left: 0;margin-top: 20px;font-size: 15px;}
	#index-works .works-items ul li:nth-child(2n){float: right;}
	#index-works .works-items ul li p{margin-top: 10px;}
	#footer .footer-cer{width: 97%;margin:  0 auto;}
	#footer .footer-cer ul li:nth-child(2),#footer .footer-cer ul li:nth-child(3){text-align: left;}
	#footer .footer-cer ul li{float: none;width: 100%;font-size: 14px;margin-top: 10px;}
	#footer .footer-cer ul li span{margin-right: 10px;}
	#footer .footer-cer p{font-size: 14px;}
	#footer{padding-top: 30px;}
	#index-works .more-works{font-size: 14px;}
	.banner img.banner-pc{display: none;}
	.banner img.banner-m{display: block;}
	.rebox-contents{top: 30%;}
	.Manor #gallery2 a{ width: 50%;height: 100px;margin-top: 15px;}
	.villa .villa-cer{margin-top: 30px;}
	.Waterfalls #gallery2{-moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;}
    .Waterfalls #gallery2 a{width: 100%;height: auto;margin-top: 0;margin-bottom: 15px;}
    .page-box{font-size: 12px;}
    .page-box a, .page-box span{padding: 3px 8px;}
    .contact-map{width: 100%;margin-top: 40px;}
    .star-items ul li p{font-size: 14px;}
    .star-items{margin-top: 40px;}
    .M-Gallery{ width: 97%;margin-top: 30px;}
    .M-Gallery>p{width: 90%;margin-top: 20px;font-size: 14px;}
    .M-Gallery>h2{font-size: 20px;}
    .M-Gallery .Gallery-img ul li .G-img{/*height: 150px;*/}
    .M-Gallery .Gallery-img ul li p{font-size: 12px;margin-top: 5px;}
    .M-Gallery .Gallery-img{margin-top: 30px;}
    .Design{margin-top: 30px;}
    .Design .design-title{margin-top: 30px;}
    .Design p{width: 90%;font-size: 14px;line-height: 28px;}
    .Design .design-title a{font-size: 14px;margin-top: 10px;}
    .Design .design-items li{width: 50%;margin-top: 15px;}
    .Design .design-items li a{/*height: 150px;*/}
    .Design .design-items{margin-top: 30px;}
    			
	/*#index-works .work-title ul li h3{ width: 90%;margin: 0 auto;}
	#index-works .works-items ul{ width: 97%;margin:  0 auto;}
	#index-works .works-items ul li{width: 47%;margin-left: 0;margin-top: 20px;font-size: 15px;}
	#index-works .works-items ul li:nth-child(2n){float: right;}
	#index-works .works-items ul li p{margin-top: 10px;}
	#footer .footer-cer{width: 97%;margin:  0 auto;}
	#footer .footer-cer ul li:nth-child(2),#footer .footer-cer ul li:nth-child(3){text-align: left;}
	#footer .footer-cer ul li{float: none;width: 100%;font-size: 16px;margin-top: 10px;}
	#footer .footer-cer ul li span{margin-right: 10px;}
	#footer .footer-cer p{font-size: 16px;}
	#footer{padding-top: 30px;}
	#index-works .more-works{font-size: 18px;}
	.banner img.banner-pc{display: none;}
	.banner img.banner-m{display: block;}*/
	.rebox-contents{top: 30%;}
	.Manor #gallery2 a{ width: 50%;height: 100px;margin-top: 15px;}
	.villa .villa-cer{margin-top: 30px;}
	.Waterfalls #gallery2{-moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;}
    .Waterfalls #gallery2 a{width: 100%;height: auto;margin-top: 0;margin-bottom: 15px;}
    .page-box{font-size: 12px;}
    .page-box a, .page-box span{padding: 3px 8px;}
    .contact-map{width: 100%;margin-top: 40px;}
    .star-items ul li p{font-size: 16px;}
    .star-items{margin-top: 40px;}
    .M-Gallery{ width: 97%;margin-top: 30px;}
    .M-Gallery>p{width: 90%;margin-top: 20px;font-size: 14px;}
    .M-Gallery>h2{font-size: 18px;}
    .news .news-cer>h3{font-size: 18px;}
    #index-works .works-items ul li .work-img{height: 170px;}
	.About-Us{color: #4d4d4d;width: 97%; margin:30px auto 0 auto; float:none;}
	.About-Us .About-Us-Cer{ width:100%;}
	.About-Us .About-Us-Cer>p{font-size:13px;line-height:28px;margin-top: 20px;}
	.About-Us .About-Us-Cer>h2{font-size:20px;}
}




